/* 重置 vant css */


/* 
1. /deep/ 样式穿透
2. 写个单独的css后，在script标签里面引入
*/

.tabBtnWrap .van-tab {
    font-size: .34rem;
}

.GoodsColumn_wrap .van-icon__image {
    width: 1.4667rem;
    height: 1.4667rem;
}

.GoodsColumn_wrap .van-grid-item__text {
    font-size: .32rem;
}

.van-grid-item {
    margin: .1rem 0;
}

.GoodsList_wrap .van-grid-item__text {
    font-size: 0.37333rem;
}

.GoodsList_wrap .van-icon__image {
    width: 2.88rem;
    height: 2.88rem;
}

.GoodsList_wrap .van-icon {
    width: 2.88rem;
    height: 2.88rem;
    background: #f5f5f5;
    border-radius: 4px;
    /* margin-bottom: .01rem; */
}


/* footer div */

.footer_Div .van-tabbar-item__text {
    font-size: .32rem;
}

.footer_Div .van-tabbar {
    height: 1.30667rem;
}

.footer_Div .van-icon {
    font-size: .533rem;
}


/* footer icon 样式 */

.footerIcon {
    width: .53rem;
    height: .53rem;
    margin: 0 auto;
    background-image: url('../assets/footer_icon.webp');
    background-size: .53333rem;
    background-repeat: no-repeat;
}

.footer_icon_1 {
    /* 首页 */
    /* 未选中 */
    background-position: 0 -250px;
}

.footer_icon_1_red {
    /* 选中 */
    background-position: 0 -200px;
}

.footer_icon_2 {
    /* 分类 */
    background-position: 0 -150px;
}

.footer_icon_2_red {
    background-position: 0 -100px;
}

.footer_icon_3 {
    /* 值得买 */
    background-position: 0 -300px;
}

.footer_icon_3_red {
    background-position: 0 -350px;
}

.footer_icon_4 {
    /* 购物车 */
    background-position: 0 -50px;
}

.footer_icon_4_red {
    background-position: 0 0;
}

.footer_icon_5 {
    /* 个人中心 */
    background-position: 0 -450px;
}

.footer_icon_5_red {
    background-position: 0 -400px;
}


/* 分类 侧边栏 */

.sidebarClass .van-sidebar-item__text {
    font-size: .3733rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: .66667rem;
    color: #333;
}

.sidebarClass .van-sidebar {
    width: 2.16rem;
    border-right: 1px solid #ccc;
    /* height: 100vh; */
}

.sidebarClass .van-sidebar-item--select::before {
    height: 80%;
    width: 6px;
}


/* 购买导航 */

.GoodsActionClass .van-goods-action {
    height: 1.2rem
}

.GoodsActionClass .van-goods-action-icon__icon {
    font-size: .7rem;
}

.GoodsActionClass .van-button__content {
    font-size: .36rem;
}

.GoodsActionClass .van-goods-action-button {
    height: 1.3867rem;
}

.GoodsActionClass .van-goods-action-button--first {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.GoodsActionClass .van-goods-action-button--last {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0px;
}

.GoodsActionClass .van-goods-action-icon {
    margin: 0 .26rem;
    height: 1.3867rem;
    font-size: .32rem;
}


/* 顶部 返回导航栏 */

.navBarClass {
    height: 1.133rem;
}

.navBarClass .van-nav-bar__title {
    font-size: .5rem;
}

.navBarClass .van-nav-bar {
    height: 100%;
}


/* sku 加入购物车 */

.skuClass {
    text-align: left;
}

.skuClass .van-sku-header-item,
.skuClass .van-sku__stock {
    margin: .1rem 0;
    font-size: .3733rem;
}

.skuClass .van-sku__price-num,
.skuClass .van-sku__price-symbol,
.skuClass .van-sku-row__title,
.skuClass .van-sku-row__item-name,
.skuClass .van-sku__stepper-title,
.skuClass .van-cell__title,
.skuClass .van-field__body {
    font-size: .3733rem;
}

.skuClass .van-cell__title {
    padding-left: .2rem;
    line-height: .5rem;
}

.skuClass .van-cell--required::before {
    position: absolute;
    left: .1rem;
    top: .3rem;
    color: #ee0a24;
    font-size: .5rem;
    content: '*';
}

.skuClass .van-sku-row__item-img {
    width: 36px;
    height: 36px;
}

.skuClass .van-stepper__minus,
.skuClass .van-stepper__input,
.skuClass .van-stepper__plus {
    width: .6rem;
    height: .6rem;
    font-size: .36rem;
}

.skuClass .van-button__text {
    font-size: .4rem;
}

.skuClass .van-sku-actions .van-button {
    height: 1.28rem;
    border-right: 50%;
}

.skuClass .van-button::before {
    border-right: 50%;
}


/* sku 请选择商品规格 */

.van-toast {
    font-size: .4rem;
}

.van-toast__text {
    font-size: .4rem;
}

.uploaderSlot .van-uploader__upload {
    width: 1.5rem;
    height: 1.5rem;
}